home *** CD-ROM | disk | FTP | other *** search
- { %filename% -- interface file for %AppName% }
- { Created %date% %time% by AppMaker }
-
- { We recommend that you not modify this module and instead modify }
- { its subclass, %Appname%Intf The 'z' prefix on this module marks% %}
- { a module which is likely to be regenerated by AppMaker after you }
- { make changes to the user interface. The modules without the 'z' }
- { prefix will not be regenerated by AppMaker unless you delete them. }
- { Using a separate subclass to override the AppMaker-generated code }
- { lets you regenerate code without losing your hand-coded changes. }
-
- Unit z%AppName%Intf;
- Interface
-
- Uses
- TCL,
- AMCL;
-
- %for each dialog gen zinterface%
- %for each window gen zinterface%
- type
- Z%Appname%Doc = object (CDocument)
-
- itsData: C%appname%Data;
-
- Procedure I%Appname%Doc (aSupervisor: CApplication;
- printable: Boolean);
- Procedure Free; override;
-
- Procedure NewFile; override;
- Procedure OpenFile (macSFReply: SFReply); override;
- Procedure BuildWindows;
-
- Function DoSave: Boolean; override;
- Function DoSaveAs (macSFReply: SFReply): Boolean; override;
- Procedure DoRevert; override;
-
- %if fileExists appname+Doc.p%
- Procedure UpdateMenus; override;
- Procedure DoCommand (theCommand: longint); override;
-
- %endif%
- end; {Z%Appname%Doc}
-
- type
- Z%Appname%App = object (CApplication)
-
- %for each dialog gen instanceModeless%
-
- Procedure I%Appname%App;
- Procedure MakeDesktop; override;
- Procedure SetUpMenus; override;
-
- Procedure CreateDocument; override;
- Procedure OpenDocument (macSFReply: SFReply); override;
-
- %if fileExists appname+App.p%
- Procedure UpdateMenus; override;
- %endif%
- Procedure DoCommand (theCommand: longint); override;
-
- end; {Z%Appname%App}
-
- {----------}
- Implementation
-
- End. {z%AppName%Intf}
-